* {
    margin: 0;
    padding: 0;
}
*::after,*::before {
    box-sizing: border-box;
}
a{
    text-decoration: none;
    color: inherit;
    transition: .3s;
    cursor: pointer;
}
ul,ol,li{
    list-style: none;
}
body {
  font-family: "Helvetica Neue", Helvetica, Arial, "Microsoft Yahei", "Hiragino Sans GB", "Heiti SC";
  height: 100%;
  width: 100%;
  font-size: 12px;
  color: #333;
  line-height: 1.5;
}
html{
    width: 100%;
}
.autoMain{width: 1226px;margin: auto;}
.blockImg{display: block;width: 100%}
img{max-width: 100%;vertical-align: middle;}
.marginTop10{ margin-top: 10px;}
.marginTop20{ margin-top: 20px;}
.marginTop30{ margin-top: 30px;}
.colorred{color: #ef3a3b}
.font14{font-size: 14px}
.font15{font-size: 15px}
.font16{font-size: 16px}
.font18{font-size: 18px}
.font20{font-size: 20px}
.font24{font-size: 24px}
.font30{font-size: 30px}
.color666{color: #666}
.color888{color: #888}
.flex{display: flex;display: -webkit-flex}
.flexbt{justify-content: space-between;-webkit-justify-content: space-between;}
.flexct{align-items: center;}
.flexjt{justify-content: center}
.flexwp{flex-wrap: wrap}
.txtCenter{ text-align: center;}
.borderTop{ border-top: 1px solid #ddd}
a:hover{color: #ff6700}
.blockImg img{display: block;width: 100%}
.flex_1{flex: 1}
.mb5{ margin-bottom: 5px}
.mb10{ margin-bottom: 10px}
.mb15{ margin-bottom: 15px}
.mb20{ margin-bottom: 20px}
.mb25{ margin-bottom: 25px}
.mb30{ margin-bottom: 30px}
.mt10{ margin-top: 10px}
.mt15{ margin-top: 15px}
.mt20{ margin-top: 20px}
.mt25{ margin-top: 25px}
.mt30{ margin-top: 30px}
.ml10{ margin-left: 10px}
.ml15{ margin-left: 15px}
.ml20{ margin-left: 20px}
.ml25{ margin-left: 25px}
.ml30{ margin-left: 30px}
.mr10{ margin-right: 10px}
.mr15{ margin-right: 15px}
.mr20{ margin-right: 20px}
.mr25{ margin-right: 25px}
.mr30{ margin-right: 30px}
.colorlogo{color: #ff6700}
.pb10{ padding-bottom: 10px}
.pb15{ padding-bottom: 15px}
.pb20{ padding-bottom: 20px}
.pb25{ padding-bottom: 25px}
.pb30{ padding-bottom: 30px}
.pt10{ padding-top: 10px}
.pt15{ padding-top: 15px}
.pt20{ padding-top: 20px}
.pt25{ padding-top: 25px}
.pt30{ padding-top: 30px}
.pl10{ padding-left: 10px}
.pl15{ padding-left: 15px}
.pl20{ padding-left: 20px}
.pl25{ padding-left: 25px}
.pl30{ padding-left: 30px}
.pr10{ padding-right: 10px}
.pr15{ padding-right: 15px}
.pr20{ padding-right: 20px}
.pr25{ padding-right: 25px}
.pr30{ padding-right: 30px}
.blockA{display: block}
.scaleImg,.scaleImg2{overflow: hidden;position: relative;}
.scaleImg img,.scaleImg2 img{ width: 100%;transition:1s;-webkit-transition: 1s;}
.scaleImg2 img{transform: scale(1.1);-webkit-transform: scale(1.1);}
.color757575{color: #757575}
.singleTxt{white-space: nowrap;overflow: hidden;text-overflow: ellipsis}
.detailsTxt video{display: block;width: 100%;margin: 15px 0}
.bgf5f5f5{background: #f5f5f5}
.line2{line-height: 2}
.rightCot{background: #fff;padding: 3%;font-size: 14px;}
.hovers{transition: .5s;}
.hovers:hover{color: #ff6700}
.line1{line-height: 1}
.colorccc{color: #ccc}
.hiddenOpactiys::before{position: fixed;left: 0;right: 0;top: 0;bottom: 0;content: '';z-index: 500;background: rgba(0,0,0,.6)}
@font-face {
    font-family: 'iconfont';  /* project id 2081269 */
    src: url('//at.alicdn.com/t/font_2081269_dilkwmme4s9.eot');
    src: url('//at.alicdn.com/t/font_2081269_dilkwmme4s9.eot?#iefix') format('embedded-opentype'),
    url('//at.alicdn.com/t/font_2081269_dilkwmme4s9.woff2') format('woff2'),
    url('//at.alicdn.com/t/font_2081269_dilkwmme4s9.woff') format('woff'),
    url('//at.alicdn.com/t/font_2081269_dilkwmme4s9.ttf') format('truetype'),
    url('//at.alicdn.com/t/font_2081269_dilkwmme4s9.svg#iconfont') format('svg');
  }
[class*="icon-"],.iconfont{font-family:"iconfont";font-size:inherit; font-style:normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;-webkit-text-stroke-width: 0.1px;}
::-webkit-scrollbar {width:8px; height: 8px;z-index: 30;position: relative;}
::-webkit-scrollbar-thumb {background: #ddd;border-radius: 10px;}
::-webkit-scrollbar-thumb:window-inactive {background: #ddd;border-radius: 10px;}
.minheightJobs::-webkit-scrollbar {width: 3px;height: 5px;}
.minheightJobs::-webkit-scrollbar-thumb {background: #eee;opacity: .5; }